package cn.itcast.java.lambda;

/**
 * Author itcast
 * Date 2021/10/13 7:13
 * Desc TODO
 */
public class LambdaDemo {
    public static void main(String[] args) {
        //•实现方式1
        //–匿名内部类的方式
        //•实现方式2
        /*show(new Animal() {
            @Override
            public void eat() {
                System.out.println("猫吃鱼");
            }
        });*/
        //–Lambda表达式的方式改进
        //void eat(String fruit);
        show(fruit->
                System.out.println("小猫吃"+fruit)
        );
    }

    public static void show(Animal an){
        an.eat("吃嘛嘛香");
    }
}
